<!DOCTYPE html>
<!-- saved from url=(0013)about:internet -->
<html lang="en" xmlns:th="http://www.thymeleaf.org">

<head>
<title>博客管理</title>
<th:block th:replace="admin/_fragments :: somehead"></th:block>
</head>

<body>

	<nav th:replace="admin/_fragments :: backnav(1)"></nav>

	<div class="ui attached pointing menu">
		<div class="ui container">
			<a th:href="@{/admin/blogs/input}" class="item">博客发布</a>
			<a href="#" class="active orange item">博客列表</a>
		</div>

	</div>

	<div class="fluid container m-padded-tb-large">
		<div class="ui container">
			<div class="ui segment form">
				<input type="hidden" name="page" />
				<div class="inline fields">
					<div class="field">
						<input type="text" name="title" placeholder="标题" id="">
					</div>
					<div class="field">
						<div class="ui labeled action input">
							<div class="ui type selection dropdown">
								<input type="hidden" name="typeId">
								<i class="dropdown icon"></i>
								<div class="default text">分类</div>
								<div class="menu">
									<div th:each="type : ${types}" class="item" th:data-value="${type.id}" th:text="${type.name}">错误日志</div>
								</div>
							</div>
							<button id="clear-btn" class="ui compact button">clear</button>
						</div>
					
						
					</div>
					<div class="field">
						<div class="ui checkbox">
							<input type="checkbox" id="recommend" name="recommend"> <label
								for="recommend">推荐</label>
						</div>
					</div>
					<div class="field">
						<button type="button" id="search-btn" class="ui mini teal button">
							<i class="search icon"></i>搜索
						</button>
					</div>
				</div>
			</div>
			<div id="table-container">
				<table th:fragment="bloglist" class="ui compact teal table">
					<thead>
						<tr>
							<th></th>
							<th>标题</th>
							<th>类型</th>
							<th>推荐</th>
							<th>文章状态</th>
							<th>更新时间</th>
							<th>操作</th>
						</tr>
					</thead>
					<tbody>
						<tr th:each="blog,iterStat : ${page.content}">
							<td th:text="${iterStat.count}">1</td>
							<td th:text="${blog.title}">标题1</td>
							<td th:text="${blog.type.name}">笔记</td>
							<td th:text="${blog.recommend} ? '是' :'否'">是</td>
							<td th:text="${blog.published} ? '已发布' :'草稿'"></td>
							<td th:text="${blog.updateTime}">2020-07-24 13:02</td>
							<td><a th:href="@{/admin/blogs/{id}/input(id=${blog.id})}"
								class="ui mini teal button">编辑</a> <a
								th:href="@{/admin/blogs/{id}/delete(id=${blog.id})}"
								class="ui mini red button">删除</a></td>
						</tr>
					</tbody>
					<tfoot>
						<tr>
							<th colspan="7">
								<div class="ui pagination menu" th:if="${page.totalPages}>1">
									<a onclick="page(this)" th:attr="data-page=${page.number}-1"
										class="icon mini item" th:classappend="${page.first} ? 'grey disabled' : 'teal'">
										上一页
									</a>
									 <a onclick="page(this)" th:attr="data-page=${page.number}+1"
										class="icon mini item" th:classappend="${page.last} ? 'grey disabled' : 'teal'">
										下一页
									</a>
								</div> <a th:href="@{/admin/blogs/input}"
								class="ui right floated teal button">新增</a>
							</th>
						</tr>
					</tfoot>
				</table>
				
				<div class="ui success message" th:unless="${#strings.isEmpty(message)}">
        			<i class="close icon"></i>
        			<div class="header">提示：</div>
        			<p th:text="${message}"></p>
        		</div>
				
			</div>
			
        </div>
    </div>
    <br>
    <br>
    
    <footer th:replace="admin/_fragments :: footer"></footer>

    <script>
	$('.m-menu-toggle').click(function() {
		$('.m-item').toggleClass('m-mobile-hide');
	});

	$('.ui.dropdown').dropdown({
		on : 'hover'
	});
	
	$('#clear-btn').on('click', function(){
		$('.ui.type.dropdown').dropdown('clear');
	});
	
	$(' .message .close').on('click',function(){
    	$(this).closest('.message').transition('fade');
    });

	function page(obj) {
		$("[name='page']").val($(obj).data("page"));
		loaddata();
	};
	
	$("#search-btn").click(function (){
		$("[name='page']").val(0);
		loaddata();
	});

	function loaddata() {
		$("#table-container").load("/admin/blogs/search",{
			title : $("[name='title']").val(),
			typeId : $("[name='typeId']").val(),
			recommend : $("[name='recommend']").prop('checked'),
			page : $("[name='page']").val()
		});
	}
	</script>
</body>

</html>